globe cucumber - Turkish English Dictionary